A Scalable Architecture for Multiplayer Computer Games
نویسندگان
چکیده
The concept of Massively Multiplayer Games (MMG) recently has spread into all classical genres of real-time computer games. This paper summarizes our work on a novel proxy server-network topology which provides the required scalability to enable massive multiplayer gaming in the genres of First Person Shooter (FPS) and Real-Time Strategy (RTS) games. Besides scalability, i.e., the ability to maintain the game service with an increasing number of participating players, our topology provides a high degree of responsiveness which is necessary to support the fast-paced game play of contemporary game designs. This paper compares our proxy servernetwork to network topologies commonly used in FPS and RTS games. We present the results of an analytical scalability model which allows to forecast maximum player numbers for a given game and discuss experimental results.
منابع مشابه
Scalability via Multi-Server Replication for Online Games: A Case Study of Quake 2
Multiplayer online games are an increasingly popular class of distributed applications that require scalable network architectures and parallelization approaches. Existing Massively Multiplayer Online RolePlaying Games (MMORPG) already allow thousands of users to concurrently participate in a single application instance. However, there are several other types of genres, in particular action and...
متن کاملOptimising Networked Multiplayer Games by Transferring Computation to Clients
Networked multiplayer video games have become enormously popular over the past two decades. Recently the capabilities of traditionally-designed game servers have begun to be outstripped by the demands of vast numbers of players, motivating re-thinking of the fundamental server design. This project proposes a novel architecture for highly scalable networked multiplayer games, and examines the po...
متن کاملScalable Massively Multiplayer Online Games
We describe an approach for satisfying the message dissemination requirements of distributed virtual environments. We assume a distributed virtual environment is deployed using client/server architecture typical of commercial massively multiplayer online games. We exploit the scalability provided by the clustering of servers in the development of a message dissemination scheme that may scale to...
متن کاملAn Overview of Networking Infrastructure for Massively Multiplayer Online Games
A massively multiplayer online game (MMOG) is a networked computer or video game in which tens of thousands to hundreds of thousands of players may interact with one another in real-time in a shared environment, even though these users may be separated by vast geographic distances. In the last decade the popularity of MMOGs has exploded. Unfortunately, the demand has far outweighed the resource...
متن کاملScalable and Secure Architectures for Online Multiplayer Games
Networked games have rapidly evoved from small 4-8 person, one-time play games to large-scale persistent games involving thousands of participants. However, most of these games have centralized client-server architectures which create significant robustness and scalability bottlenecks. This thesis proposes a new modular distributed architecture for interactive multiplayer games. This architectu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004